package com.ss.android.model;

import com.bytedance.common.utility.Logger;

public final class f {
    public final int mType;
    public final String mKey;
    public final long mTime;
    public String mUrl;
    public int mRequestMethod;
    public String mEentityJson;
    public String mExtraJson;
    public int retry_count;

    public f(int type, String key, long time) {
        this.mType = type;
        this.mKey = key;
        this.mTime = time;
        if (key == null) {
            Logger.throwException("key is null");
        }
    }

    public final boolean equals(Object arg7) {
        boolean v0 = false;
        if (this == arg7) {
            v0 = true;
        } else if (arg7 != null
                && this.getClass() == arg7.getClass()
                && this.mType == ((f) arg7).mType
                && this.mTime == ((f) arg7).mTime) {
            v0 = this.mKey.equals(((f) arg7).mKey);
        }

        return v0;
    }

    public final int hashCode() {
        return (this.mType * 31 + this.mKey.hashCode()) * 31 + (((int) (this.mTime ^ this.mTime >>> 32)));
    }

    public final String toString() {
        return "{ mType:" + this.mType + ("; " +
                "mKey:" + this.mKey) + ("; " +
                "mUrl:" + this.mUrl) + ("; " +
                "mRequestMethod:" + this.mRequestMethod) + ("; " +
                "mEentityJson:" + this.mEentityJson) + ("; " +
                "mExtraJson:" + this.mExtraJson) + ("; " +
                "mTime:" + this.mTime) + ("; " +
                "retry_count:" + this.retry_count) + " }";
    }
}

